a smokescreen - German English Dictionary